package com.zijing2333.adaptivescheduling.switchCondition;


public class isSwitch { //判断是否满足切换条件


    //对电量的判断
    public boolean isLowBattery(int battery){
        if (battery <= 6){
            return true;
        }else{
            return false;
        }
    }

    //对内存的判断
    public boolean isLowMemory(long availableMemory ,long memoryThreshold){
        if (availableMemory > memoryThreshold){
            return false;
        }else{
            return true;
        }

    }

    //获取预测器当中对网络质量的模式性预测判断
    public boolean isNetworkQualityInBad(){
//        getNetworkQualityFromPredictor();//调用预测器中的方法，获取网络质量是否差，若网络质量差返回true，否则为false
        return false;
    }



    //获取预测器当中对CPU的模式性预测判断
    public boolean isCpuInPeakvalue(){
//        getCpuInfoFromPredictor(); //调用预测器中的方法，获取CPU是否处于峰值，若CPU预测处于峰值返回true，否则为false
        return false;

    }

    //这里不在用这个方法判断了
//    public boolean isForeground(String JsServiceName){
//        //查资源视图
//
//        return true;
//    }






}
